Extensively revise docstrings