>>> bpy.types.Scene.coll = bpy.props.CollectionProperty(bpy.types.PropertyGroup) Traceback (most recent call last): File "<blender_console>", line 1, in <module> TypeError: Required argument 'attr' (pos 1) not found
Docs:
CollectionProperty(items, type="", description="", options={'ANIMATABLE'})
There is no "items" in fact, and the keyword argument for type uses "type " as key, not "attr".