Support sub-doc updates

We need to have a note that this is actually just inverting the number to increment and this is a convenience function. Otherwise the examples are quite confusing since they reference inc op.