There are two types of honesty:
- Frankness: Saying what you think/feel is true, simply. When one is being frank, you could speak complete untruths (objectively speaking) while still being honest.
- Scientific Accuracy: This mode of honesty is intentionally humble in the sense that you say what you think could provide evidence for, qualify what you mean, and admit which elements of what you say are unclear to you.
Each mode seems to have its weaknesses and is more appealing to those of certain personalities and occupations.