Don't stomp on other related docs

The related_documents association cannot be used directly when setting
related detailed guides because other types of edition relations are
handled using this association, e.g. policies. This code adds a separate
detailed guide-specific setter that ensures already associated documents
are not stomped on.