[MACROS] expose `replace_type` (#2159)
[MACROS] expose `replace_type` (#2159)

`replace_type` was not exposed by the API, as a result the client could
not apply the item update correctly.

fix SDBELGA-460
superdesk/superdesk-core,petrjasek/superdesk-core,petrjasek/superdesk-core,superdesk/superdesk-core,petrjasek/superdesk-core,superdesk/superdesk-core,petrjasek/superdesk-core,superdesk/superdesk-core