i don't agree w/stephens getting better, really. he's 2-3 in his last 5.. and he was like 90 seconds away from losing to a possibly-shot barao in barao's first fight up a weight class in one and some had it 20-18 bermudez before stephens ko'd him in rd 3.
he got pretty much dominated by the very guy you just mentioned, swanson, and oliveira, and holloway.
edgar's only lost in championship fights, all by decision.. in like.. the last 10 years. aldo twice and bendo twice.
oh, and btw, edgar has never been finished in his career. with like the most cage time of anyone in ufc history..