Doc changes

- Better explanation of external completion functions and complete_list
- Minor typos