Rate-adaptive model selection over a collection of black-box contextual bandit algorithms