I've never attempted the upgrade-flirt, but I've been successful on multiple occasions with the "Change-fee-waive-flirt". Less successful though still useful was the "Last-minute-award-fee-waive-flirt".
It's impossible to do those over the phone with airlines that outsource to india (I'm looking at you, united).