BATCH OPERATIONS™ 2 is Blender 2.8 add-on and highly sophisticated data/scene manager/outliner.
The primary purpose of this addon is to cut down micromanagement of modifiers, materials, collections and other data. Apply multiple operations (add, remove, assign, etc.) on all objects via 3D view Tab panel / Floating menu / Pie-menu or Context menu. Select / outline / arrange / rename your data via file / scene / layer / visibility / text input filters on the fly and in real-time.
Ideally suited for complex models, scenes, files, whenever you need to clean, reorganize and maintain your project
This is copy paste from the website but in addition also has advanced renaming, ability to switch cameras in real-time and tons of other features.