Supporting adding non-edition documents from hash.

Uses an optional `_type` parameter in the hash.
Defaults to "edition".