Fix find_and_modify behavior with remove, new (#49)

* No longer accept remove and new, remove and update
* Propery support remove