Add attributes mutations

Add Attribute mutations to create and update existing records, while respecting their editable_state.

Edited by Gal Katz