Updating with dict that has id removed.  If id is included and it's different, the query will fail.  Looks like this was the intention.
Merge pull request #3 from scragg0x/master

Merge pull request #3 from scragg0x