Belief Revision under Uncertainty in a Multi-Agent Environment