Implemented bulk update and delete on the base provider / cursor + tests.