There's a third part "3) when the person expects you to be truthful". When you make a statement with the intent to mislead somebody but the person is fully aware that he is being mislead, there is no dishonesty. Magicians and illusionists deceive people who expect to be deceived, so that's OK. Same for CEOs and politicians: people are fully aware that words they use are chosen very carefully.
The first part, that a statement must be untrue in order to be dishonest is unneeded, I think. It's irrelevant whether you say something that's true or untrue, what matters is whether the audience is going to form a belief that is correct or not. For instance it's easy to lie to people by phrasing a statement with a triple negation. Few people parse triple negations properly.
The kindle single "Lying" (20 pages; $2 or so), by Sam Harris argues really well in favor of total and completely honesty (but not unnecessary rudeness). He defines lying as "to intentionally mislead others when they expect honest communication", which is the best definition I've come across.