Allow to overwrite the functions in the Assistant

We are now supporting the ability to overwrite existing function for the OpenAI Assistant in the completion action, create thread and  run actions