Prince Edward was refreshingly frank in a sit-down interview with CNN.