Tidying up switch-to-relevant-buffer, updating docs, and adding check against ambiguous switch.