Don't be honest. Be kind instead. It's a more constructive way to communicate with people. It's called diplomacy, I believe.
Tact helps a lot. It's a kind way of letting people know what's up.
If they already know these things, you don't need to rub it in. Don't assume. And you don't need to destroy their self-esteem .. be constructive.
ALWAYS be honest, but in the kindest way possible.
I wil be honest as I can be. Just being openly honest . Its never good to to lie unless for your own personal gain.