def delete(id)
      id = id.id if id.is_a?(Parse::Pointer)
      if id.present? && permissions.has_key?(id)
        will_change!
        permissions.delete(id)
      end
    end
def delete(id)
      id = id.id if id.is_a?(Parse::Pointer)
      if id.present? && permissions.has_key?(id)
        will_change!
        permissions.delete(id)
      end
    end
Removes a permission for an objectId or user.
 @overload delete(object)
  @param object [Parse::User] the user to revoke permissions.
 @overload delete(id)
  @param id [String] the objectId to revoke permissions.