SingularResource should always PUT when calling .update

Can also be called on an instance by passing :force_update => true to save!

```
class TestResource < ZendeskAPI::SingularResource; end
resource = TestResource.new
resource.save! # => POST
resource.save!(:force_update => true) # => PUT
TestResource.update(client, :test => 1) # => PUT
```