@glitterbag,
glitterbag wrote:
I hate to nitpick, but it appears to me that Holmes is saying the German believes he is superior to the English. Ergo 'too good'.
You are picking a non-existent nit, or rather mis-interpreting what Doyle made Holmes say. Used sarcastically, 'too good or 'thinks he is too good', can imply snobbish imagined superiority, however Holmes is clearly saying that Von Bork was too good at evading detection for the British to catch him. He did not 'think he was too good' for them.
The expression 'too good for' is very common, certainly in UK and British Commonwealth English, to mean 'too capable/cunning/fast/strong [etc]', in adversarial or competitive contexts, especially in sport.
South African cricket captain speaking of Virat Kohli, star player of the India team which roundly beat South Africa: "He was fantastic. We all know how good Virat is and he was the real danger. He paced his innings well and played some good shots. He was too good for us".
Peter Borren: (Netherlands cricket captain): South Africa were too good for us.
All Blacks (NZ Rugby team) still too good for us – Meyer (SA Rugby captain)
Chelsea (soccer team) are too good for us, admits Roberto Mancini, But Italian denies Mourinho has better record
Swifts were too good for us today but it was amazing to play in front of 10,000+ netball supporters.
Fernando Alonso has given an honest appraisal why Ferrari have failed in their fight with Red Bull, conceding: "They're just too good for us."