It's internally consistent, at least, but there's a difference between content I generate as part of my presence (blog posts, podcasts) and content I generate as part of a conversation. Changing social content can have a material effect on the conversation whereas change a blog post or podcast can have less impact.

Even if you allow people to edit their social posts, I think it's important to flag when it has been modified. Maybe not show it if the edit occurred within X minutes or something. Facebook does this.