code: 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
docs: 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.