Rename sets_prop to set_prop

- Update to set the prop even if it does not exist, so long as
  condition_prop is not set
- Update to set the prop only if condition_prop exists if it is set
- Update to delete the prop so long as the prop exists