Is there any difference in meaning between the phrase clear the air and have it out with someone? For example:
I think it's time to clear the air with Kate.
I think it's time to have it out with Kate.
According to the Macmillan Dictionary, clear the air and have it out with basically have the same meaning, except they have different wording. Or do they?