Setting the permission for editing block content with a specific role
Both of those modules look more like they are meant to simply display different blocks/content depending on user role.  You may be better off utilising Nodes In Block.   Create a content type, or use one of your existing content types and create a node that has the required block content.  Lastly, allow certain roles permissions to edit that particular node.  That will in turn update the block content!