Update documentation regarding transaction api

1. Introduced new field ``user`` that accepts user email / member ID
2. Deprecate field ``user_email`` while still supporting it