Lots of API doc cleanup