I've ensured the documentation is accurate for all current searches.

About the q, limit, start, sort: I left those out of the docs as they apply to all searches. I documented only the ones that the search specifically looks for. I've updated the handling of the "opts" to ensure that the custom searches don't mess with them, that was a mistake. I don't mind adding the docs for all parameters, it's just I wanted to avoid having to update things in all custom searches whenever we add a new search parameter for all the searches (e.g., tags, resourceSubType, etc...)