Yeah very fine line. It’s easy to believe you’re virtuous when you are telling the truth but feel psychological pleasure from brining someone down. That’s the zone you have to avoid.
Tone, patience and being curious are easier said than done. It’s always best to just ask questions kindly to first see if someone is willing to change their mind. If not, move on like James Bond might.