I can agree there are some notebooks or docs that aren't still up to date. But this part you sent specifically seems to be ok to me. I have code that creates QueryEngineTools like this
v0.10 went through some major updates, so I think there are still some docs and notebooks that needs updates. But must of the stuff works for me no problem