Make coupons update-able.

Coupons now support update operations - useful for manipulating metadata.