I think you will find some interesting information on the following post:
I understand your remark and I know that we have to improve the documentation. We try to write an understandable documentation for each class and method of Orekit. Also, we try to make class diagrams and documentation on the Maven site as understandable as possible. But sometimes it is a hard work to go into details and contribution are always welcome