Clarify top-level links

Addresses #250.
This phrasing seems a bit off: there is no concept of a "default". Each value may be either a string or an object. Similarly, there is no requirement that an object contains both `"href"` and `"type"` - it can contain either or both.