If it fails, throws an error.
If the object could not be deleted because it does not yet exist in database, returns false.
If successful, returns true.
public virtual PFOperationResult Delete()