Add upsert / update capability

This is a code spike that implements the [update api](http://www.elasticsearch.org/guide/reference/api/update/). I'm interested in getting this features in. Please let me know how I should proceed.

Thanks!