Hi,
As you mention, you can connect to, query, and analyze data in a database from ArcMap. However, you cannot edit features in a database (any database; not specific to PostGIS-enabled PostgreSQL) from ArcMap. For that, you would need to create a geodatabase in your database and register the data with the geodatabase.