Use the proper HTTP method/verb when saving

Many resources require the use of a different HTTP method/verb when creating vs updating. See individual commit messages for details.

/cc @opscode/release-engineers 
Nvm about the exists?, but I don't think we need to save to a variable