The Edge Flats apartment complex near downtown Winston-Salem has been sold for the second time in 5½ years, this time to a national real-estate group based in Charlotte.