Multiple classic-winning rider Ray Cochrane has called time on his career as agent for Frankie Dettori, bringing an end to a hugely successful 20-year association with one of the world's greatest jockeys.