Fix put to allow create/edit, force patch to only update