lib/parse/model/associations/pointer_collection_proxy.rb
def remove(*items)
      notify_will_change! if items.count > 0
      items.flatten.parse_objects.each do |item|
        collection.delete item
      end
      @collection
    end
def remove(*items)
      notify_will_change! if items.count > 0
      items.flatten.parse_objects.each do |item|
        collection.delete item
      end
      @collection
    end
Removes Parse::Objects from the collection.
 @overload remove(parse_object)
  Remove a Parse::Object or Parse::Pointer to this collection.
  @param parse_object [Parse::Object,Parse::Pointer] the object to remove
 @overload remove(parse_objects)
  Remove an array of Parse::Objects or Parse::Pointers from this collection.
  @param parse_objects [Array<Parse::Object,Parse::Pointer>] the array of objects to remove.
 @return [Array<Parse::Object>] the collection