class ActiveFedora::Associations::CollectionAssociation

def delete(*records)

+delete_records+. They are in any case removed from the collection.
are actually removed from the database, that depends precisely on
provided by descendants. Note this method does not imply the records
This method is abstract in the sense that +delete_records+ has to be

+after_remove+ callbacks.
Removes +records+ from this association calling +before_remove+ and
def delete(*records)
  delete_or_destroy(records, options[:dependent])
end